polarization microscopes - French English Dictionary